{
  "name": "gun",
  "version": "0.10.1",
  "description": "A realtime, decentralized, offline-first, graph data synchronization engine.",
  "main": "index.js",
  "browser": "gun.min.js",
  "scripts": {
    "start": "node examples/http.js 8765",
    "prepublishOnly": "npm run unbuild",
    "test": "mocha",
    "testsea": "mocha test/sea.js",
    "e2e": "mocha e2e/distributed.js",
    "docker": "hooks/build",
    "unbuild": "node lib/unbuild.js && uglifyjs gun.js -o gun.min.js -c -m",
    "lint": "eslint lib/*.js sea/*.js src/*.js src/**/*.js --fix",
    "format": "prettier-eslint --write \"lib/**/*.js\" \"sea/**/*.js\" \"src/**/*.js\""
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/amark/gun.git"
  },
  "keywords": [
    "gun",
    "gunDB",
    "graph",
    "document",
    "key",
    "value",
    "relational",
    "datastore",
    "database",
    "engine",
    "realtime",
    "decentralized",
    "peer-to-peer",
    "distributed",
    "P2P",
    "OSS",
    "embedded",
    "localstorage",
    "S3"
  ],
  "author": "Mark Nadal",
  "license": "(Zlib OR MIT OR Apache-2.0)",
  "bugs": {
    "url": "https://github.com/amark/gun/issues"
  },
  "homepage": "https://github.com/amark/gun#readme",
  "engines": {
    "node": ">=0.8.4"
  },
  "dependencies": {
    "ws": "~>5.2.0"
  },
  "devDependencies": {
    "@trust/webcrypto": "^0.9.2",
    "aws-sdk": ">=2.153.0",
    "concat-map": "^0.0.1",
    "eslint": "^5.7.0",
    "express": ">=4.15.2",
    "ip": "^1.1.5",
    "mocha": ">=3.2.0",
    "node-webcrypto-ossl": "^1.0.38",
    "panic-manager": "^1.2.0",
    "panic-server": "^1.1.1",
    "prettier": "^1.14.3",
    "prettier-eslint": "^8.8.2",
    "text-encoding": "^0.6.4",
    "uglify-js": ">=2.8.22"
  }
}
